package cn.sirun.com.fca.personal.center.view;

import com.tencent.cloud.iov.action.Action;
import com.tencent.cloud.iov.kernel.model.BaseResponse;

import cn.sirun.com.fca.account.model.base.CarInfoDetailResponse;
import cn.sirun.com.fca.personal.center.constant.PersonalCenterActionConst;

public interface ICarInfoView extends PersonalCenterActionConst {
    @Action(ACTION_SET_CUR_CAR_RESPONSE)
    void onSetCurCarResult(BaseResponse<Void> response);

    @Action(ACTION_UNBIND_CAR_RESPONSE)
    void onDeleteCarResult(BaseResponse<Void> response);

    @Action(ACTION_GET_CAR_INFO_RESPONSE)
    void onCarInfoResult(BaseResponse<CarInfoDetailResponse> response);
}
